package com.pencilisland.pay.api.bean.mp.mgt;
import java.io.Serializable;

import java.math.BigDecimal;


/**
 * 同步订单信息.客户端请求
 *
 * messageId[syncOrder]
 * 
 * @author breeze
 * 
 */
public class SyncOrderREQ implements Serializable{

	private static final long serialVersionUID = 1L;

	private String orderNo;
	private String goodsCode;
	private Integer tradeNum;
	private BigDecimal unitPrice;
	private BigDecimal totalPrice;
	private BigDecimal orderPrice;
	private String payWay;
	private Integer status;
	private String prepayId;
	private String transactionId;
	private String openId;
	private String nickName;
	private String createTime;
	private String finishTime;
	private String userName;
	private String postalCode;
	private String provinceName;
	private String cityName;
	private String countyName;
	private String detailInfo;
	private String nationalCode;
	private String telNumber;
	private String type;

	public SyncOrderREQ() {
		super();
	}	

	/**
	 * @return 订单号
	 */
	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	/**
	 * @return 商品编号
	 */
	public String getGoodsCode() {
		return goodsCode;
	}

	public void setGoodsCode(String goodsCode) {
		this.goodsCode = goodsCode;
	}

	/**
	 * @return 交易数量
	 */
	public Integer getTradeNum() {
		return tradeNum;
	}

	public void setTradeNum(Integer tradeNum) {
		this.tradeNum = tradeNum;
	}

	/**
	 * @return 商品单价
	 */
	public BigDecimal getUnitPrice() {
		return unitPrice;
	}

	public void setUnitPrice(BigDecimal unitPrice) {
		this.unitPrice = unitPrice;
	}

	/**
	 * @return 总价
	 */
	public BigDecimal getTotalPrice() {
		return totalPrice;
	}

	public void setTotalPrice(BigDecimal totalPrice) {
		this.totalPrice = totalPrice;
	}

	/**
	 * @return 订单价
	 */
	public BigDecimal getOrderPrice() {
		return orderPrice;
	}

	public void setOrderPrice(BigDecimal orderPrice) {
		this.orderPrice = orderPrice;
	}

	/**
	 * @return 支付方式
	 */
	public String getPayWay() {
		return payWay;
	}

	public void setPayWay(String payWay) {
		this.payWay = payWay;
	}

	/**
	 * @return 订单处理状态
	 */
	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	/**
	 * @return 预订单号
	 */
	public String getPrepayId() {
		return prepayId;
	}

	public void setPrepayId(String prepayId) {
		this.prepayId = prepayId;
	}

	/**
	 * @return 交易订单号
	 */
	public String getTransactionId() {
		return transactionId;
	}

	public void setTransactionId(String transactionId) {
		this.transactionId = transactionId;
	}

	/**
	 * @return 订单用户openID
	 */
	public String getOpenId() {
		return openId;
	}

	public void setOpenId(String openId) {
		this.openId = openId;
	}

	/**
	 * @return 订单用户昵称
	 */
	public String getNickName() {
		return nickName;
	}

	public void setNickName(String nickName) {
		this.nickName = nickName;
	}

	/**
	 * @return 订单创建时间
	 */
	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	/**
	 * @return 订单完成时间
	 */
	public String getFinishTime() {
		return finishTime;
	}

	public void setFinishTime(String finishTime) {
		this.finishTime = finishTime;
	}

	/**
	 * @return 收货人姓名
	 */
	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	/**
	 * @return 邮编
	 */
	public String getPostalCode() {
		return postalCode;
	}

	public void setPostalCode(String postalCode) {
		this.postalCode = postalCode;
	}

	/**
	 * @return 国标收货地址第一级地址
	 */
	public String getProvinceName() {
		return provinceName;
	}

	public void setProvinceName(String provinceName) {
		this.provinceName = provinceName;
	}

	/**
	 * @return 国标收货地址第二级地址
	 */
	public String getCityName() {
		return cityName;
	}

	public void setCityName(String cityName) {
		this.cityName = cityName;
	}

	/**
	 * @return 国标收货地址第三级地址
	 */
	public String getCountyName() {
		return countyName;
	}

	public void setCountyName(String countyName) {
		this.countyName = countyName;
	}

	/**
	 * @return 详细收货地址信息
	 */
	public String getDetailInfo() {
		return detailInfo;
	}

	public void setDetailInfo(String detailInfo) {
		this.detailInfo = detailInfo;
	}

	/**
	 * @return 收货地址国家码
	 */
	public String getNationalCode() {
		return nationalCode;
	}

	public void setNationalCode(String nationalCode) {
		this.nationalCode = nationalCode;
	}

	/**
	 * @return 电话号码
	 */
	public String getTelNumber() {
		return telNumber;
	}

	public void setTelNumber(String telNumber) {
		this.telNumber = telNumber;
	}

	/**
	 * @return 同步类型
	 */
	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}
}